package com.cesce.batch.cobros.items;

import org.springframework.batch.item.file.transform.LineAggregator;

import com.cesce.batch.cobros.reverse.Cobcomunicados;


public class HostBodyLineAggregator implements LineAggregator<Cobcomunicados> {

	private static final String LINE_SEPARATOR = System.getProperty("line.separator");


	public String aggregate(Cobcomunicados com) {
		
		StringBuilder result = new StringBuilder();

		result.append("1" + LINE_SEPARATOR);
		result.append(com.getIdcomunicado() + LINE_SEPARATOR);	
		result.append(com.getSptohost() + LINE_SEPARATOR);		
		result.append(com.getNif() + LINE_SEPARATOR);		
		result.append(com.getCodigocesce() + LINE_SEPARATOR);		
		result.append(com.getValorimporte()+ LINE_SEPARATOR);		
		result.append(com.getDivisa() + LINE_SEPARATOR);		
		result.append(com.getFechadecobrodate() + LINE_SEPARATOR);		
		result.append(com.getNumfactura());		
						
		return result.toString();
	}


}
